/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pos.webservice.agencia.services;

import java.util.ArrayList;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.List;
import javax.jws.WebMethod;
import javax.jws.WebService;
import pos.webservice.agencia.bean.GolRequest;
import pos.webservice.agencia.bean.GolResponse;
import pos.webservice.agencia.bean.Voo;

/**
 *
 * @author Magri
 */
@WebService
public class GolService {
    
    @WebMethod
    public List<GolResponse> consultaVoos(GolRequest golRequest) {
        System.out.println("consultaVoos: " + golRequest);
        List<GolResponse> resposta = new ArrayList<GolResponse>();
        
        if (golRequest != null) {
        
            CriaVoos c = new CriaVoos();
            List<Voo> lista = c.getVoos(golRequest.getLocalOrigem(), golRequest.getLocalDestino(),
                    golRequest.getDataIda(),
                    golRequest.getDataVolta());
            for (Voo voo : lista) {
                System.out.println(voo);
                GolResponse golResponse = new GolResponse(voo.getDt_ida(), voo.getDt_volta(), voo.getQtd_disponivel(), voo.getPreço());
                resposta.add(golResponse);
            }

            
        }
        return resposta;
    }
}
